package dancetiktokmodelmongo

// DancePetUserAtkBossLog 用户攻击boss伤害记录
type DancePetUserAtkBossLog struct {
	Id_               string `bson:"_id"`                  // id
	MongoBossLogId    string `bson:"mongo_boss_log_id"`    //直播间boss记录id DancePetBossLog表id
	PetActivityId     int64  `bson:"pet_activity_id"`      //宠物活动id
	PetBossActivityId int64  `bson:"pet_boss_activity_id"` //宠物boss活动id
	RoomId            string `bson:"room_id"`              //直播间id
	ModelId           string `bson:"model_id"`             //ModelId
	HostId            string `bson:"host_id"`              //主播id
	HostName          string `bson:"host_name"`            //主播名
	HostAvatarUrl     string `bson:"host_avatar_url"`      //主播头像
	UserId            string `bson:"user_id"`              //用户id
	BossId            int64  `bson:"boss_id"`              //bossId
	BossStartTime     int64  `bson:"boss_start_time"`      //boss开启时间
	BossEndTime       int64  `bson:"boss_end_time"`        //boss结束时间
	BossStatus        int64  `bson:"boss_status"`          //boss状态 1：死亡 2：存活
	BossDeadTime      int64  `bson:"boss_dead_time"`       //boss死亡时间
	BossMatch         int64  `bson:"boss_match"`           //boss场次 1,2
	PetTotalAtk       int64  `bson:"pet_total_atk"`        //宠物总伤害
	PetAtkInfo        string `bson:"pet_atk_info"`         //宠物伤害信息(结构体PetAtkBossDmgDetailList)
	AtkValidStatus    int64  `bson:"atk_valid_status"`     //攻击是否有效 1:有效 2:无效
	CreatedAt         int64  `bson:"created_at"`           //创建时间
	CreatedAtString   string `bson:"created_at_string"`    //创建时间
}
